// 10,20.40,3333,222,18
// 1.创建Set结构

const set = new Set()
set.add(10)
set.add(20)
set.add(40)
set.add(333)
set.add(10)
// set.add({})
// set.add({})
const obj = {}
set.add(obj)
set.add(obj)

console.log(set)

// 3.对数组去重（去除重复的元素）
const arr =[33,10,26,30,33,26]
// let newArr = []
// for(const item of arr){
//     if(newArr.indexOf(item) == -1){
//         newArr.push(item)
//     }
// }
// console.log(newArr)

const  arrSet = new Set(arr)
console.log(arrSet)
// const newArr = Array.from(arrSet)
const newArr = [...arrSet]
console.log(newArr)

// has
console.log(arrSet.has(33))

// clear
// arrSet.clear()
console.log(arrSet)

//对Set进行遍历
arrSet.forEach(item =>{
    console.log(item)
})

for(const item of arrSet){
    console.log(item)
}